<?php
/**
 * Created by PhpStorm.
 * User: sunbo
 * Date: 2019/8/16
 * Time: 4:30 PM
 */

namespace app\index\controller;
use think\console\Command;
use think\console\Input;
use think\console\Output;
use think\Exception;

//crontab -l //计划任务列表
//crontab -e //编辑新增
//crontab -r //删除
//  */1 * * * * php /data/frontend/web/think CitPay_Command>>/data/frontend/web/runtime/citpay_command.log 2>&1
//  */1 * * * * php /var/www/html/token/think CitPay_Command>>/var/www/html/token/runtime/citpay_command.log 2>&1

class CitPay_Command extends Command
{
    protected function configure()
    {
        //设置
        $this->setName('CitPay_Command')
            ->setDescription('CitPay扫块');
    }

    protected function execute(Input $input, Output $output)
    {
        $output->writeln('CitPay扫块开始'.date('Y-m-d H:i:s'));
        /*** 这里写计划任务列表集 START ***/
        $this->birthday($output);//发短信
        /*** 这里写计划任务列表集 END ***/
        $output->writeln('CitPay扫块结束');
    }
    //获取当天生日的员工 发短信
    public function birthday($output)
    {
        try{
            $chain=new CitPayApi();
            $output->writeln("USDT扫块执行任务:".$chain->Get_USDT_RechargeNotify());
            $output->writeln("入金订单状态执行任务:".$chain->Get_CitPay_BillState());
        }catch (Exception $e){
            $output->writeln("定时任务代币转入错误：".$e->getMessage());
        }

    }

}

{

}